imprint on the mind - Deutsch Englisch Wörterbuch